golang项目从windows系统快速部署到linux服务器上 |
您所在的位置:网站首页 › golang 定时执行 推后 › golang项目从windows系统快速部署到linux服务器上 |
前言
我们写过的go项目如何别人访问到呢?那就需要部署到服务器上了 首先我们需要下载两个软件:x-shell和x-ftp 免费获取地址:家庭/学校免费 - NetSarang Website (xshell.com) 开始部署之前我们记住: 1.部署到linux服务器上,就是让项目在linux服务器上运行 2.x-shell用来操作linux服务器 3.x-ftp用来往linux服务器上添加文件 明白以上内容我们开始部署 1.打包我们先将自己的golang文件进行打包 在项目目录下cmd打开命令窗口(我的后端项目名就叫server) 依次执行以下三条命令 开始打包,时间可能比较长,稍微等待一会 打包结束后我们得到一个二进制文件(名字可能是main,可能是server,具体原因我也没弄清楚) 然后我们将server文件,项目的congfig.yaml配置文件和resource静态资源文件夹复制到一个新建的文件夹中 这个文件夹就是我们需要的所有文件,这样我们就完成打包的工作 将打包后的项目放到服务器上打开x-ftp软件,点击新建会话 然后根据图片内容依次填写即可 然后我们就可以连接到远程服务器了 左边是我们本地文件,右边的服务器文件 然后我们找到自己本地打包后的项目文件拖入服务器中即可 现在我们就成功将打包后的项目放到服务器上了 使用x-shell运行项目x-shell用来操作linux服务器,相当于我们windows系统上的cmd黑窗口 同样我们新建连接 先设置会话名称和主机号 然后进行点击用户身份验证,填写用户名和密码 连接成功后,使用cd切换目录到server文件所在的目录下 最后使用下面的指令执行项目文件,server对应上面打包的文件名 nohup ./server &这样我们项目也就算是成功部署到服务器上,即使我们断开连接关闭了x-shell也会一直在服务器上运行 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |